#ifndef USER_CONFIG_H
#define USER_CONFIG_H

// ===========================
// WiFi 配置
// ===========================
#define WIFI_SSID "1301"                    // WiFi名称
#define WIFI_PASSWORD "12345678"            // WiFi密码

// ===========================
// 摄像头基础配置
// ===========================
#define CAM_XCLK_FREQ 20000000              // 摄像头时钟频率 (Hz)
#define CAM_FRAME_SIZE FRAMESIZE_SVGA       // 初始帧大小 (UXGA, SVGA, VGA, QVGA等)
#define CAM_JPEG_QUALITY 12                 // JPEG质量 (0-63，数值越小质量越高)
#define CAM_FB_COUNT 1                      // 帧缓冲区数量

// ===========================
// PSRAM 相关配置
// ===========================
#define CAM_PSRAM_JPEG_QUALITY 10           // 有PSRAM时的JPEG质量
#define CAM_PSRAM_FB_COUNT 2                // 有PSRAM时的帧缓冲区数量
#define CAM_NO_PSRAM_FRAME_SIZE FRAMESIZE_SVGA  // 无PSRAM时的最大帧大小

// ===========================
// Web服务器运行时配置
// ===========================
#define CAM_RUNTIME_FRAME_SIZE FRAMESIZE_QVGA   // Web服务器启动后的默认帧大小

// ===========================
// OV2640 传感器默认设置
// ===========================
#define OV2640_VFLIP 1                      // 垂直翻转 (0=关闭, 1=开启)
#define OV2640_BRIGHTNESS 1                 // 亮度 (-2 到 2)
#define OV2640_SATURATION -2                // 饱和度 (-2 到 2)

// ===========================
// 串口配置
// ===========================
#define SERIAL_BAUDRATE 115200              // 串口波特率
#define SERIAL_DEBUG_OUTPUT true            // 是否开启调试输出

// ===========================
// 其他配置
// ===========================
#define WIFI_SLEEP_DISABLE true             // 禁用WiFi休眠以提高性能
#define LOOP_DELAY 10000                    // 主循环延迟(毫秒)

// ===========================
// 人脸检测/识别配置 (如使用RGB565格式)
// ===========================
#define FACE_DETECT_FRAME_SIZE FRAMESIZE_240X240  // 人脸检测使用的帧大小

#endif  // USER_CONFIG_H

